agents.anac.y2010.Southampton.utils.concession
Class ConcessionUtils

java.lang.Object
  extended by agents.anac.y2010.Southampton.utils.concession.ConcessionUtils

public class ConcessionUtils
extends java.lang.Object


Constructor Summary
ConcessionUtils()
           
 
Method Summary
static double getBeta(java.util.ArrayList<Pair<java.lang.Double,java.lang.Double>> bestOpponentBidUtilityHistory, double time, double discounting, double utility0, double utility1)
           
static double getBeta(java.util.ArrayList<Pair<java.lang.Double,java.lang.Double>> bestOpponentBidUtilityHistory, double time, double discounting, double utility0, double utility1, double minDiscounting, double minBeta, double maxBeta, double defaultBeta, double ourTime, double opponentTime)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConcessionUtils

public ConcessionUtils()
Method Detail

getBeta

public static double getBeta(java.util.ArrayList<Pair<java.lang.Double,java.lang.Double>> bestOpponentBidUtilityHistory,
                             double time,
                             double discounting,
                             double utility0,
                             double utility1)

getBeta

public static double getBeta(java.util.ArrayList<Pair<java.lang.Double,java.lang.Double>> bestOpponentBidUtilityHistory,
                             double time,
                             double discounting,
                             double utility0,
                             double utility1,
                             double minDiscounting,
                             double minBeta,
                             double maxBeta,
                             double defaultBeta,
                             double ourTime,
                             double opponentTime)